#include <kernelWork.h>
#include <printThings.h>
#include <sharedMem.h>

int aktStdOutPosition = 0;

void processStdin(){

}

void processStdout(){
    if(aktStdOutPosition == getStdOutPosition())
       return;

    if(isLocked() == TRUE)
       return;

    if(getClearScreen() == TRUE){
        cls();
        setClearScreen(FALSE);
    }

    int i;
   
    for(i = aktStdOutPosition; i < getStdOutPosition(); i++){
        printf("%c", getCharInStdOutAtPosition(i));
    }
    
    aktStdOutPosition = getStdOutPosition();    
}
